package com.ynkbny.web.controller;


import com.ynkbny.domain.pojo.ProjectVO;
import com.ynkbny.service.ProjectService;
import com.ynkbny.util.Res;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

/**
 * 项目表-控制层
 *
 * @author : juzipi123
 * @date : 2023-7-28
 */
@Slf4j
@Api(tags = "项目表对象功能接口")
@RestController
@RequestMapping("/project")
public class ProjectController {
    
    @Resource
    private ProjectService projectService;

    /**
     * 查询 项目表 所有项目的 项目id+项目名字
     *
     * @author : juzipi123
     * @return 项目id+项目名字 list
     */
    @ApiOperation("查询 项目表 所有项目的 项目id+项目名字")
    @GetMapping("/projectIdAndName")
    public Res<?> projectIdAndName(ProjectVO projectVO) {
        log.info("请求参数：{}",projectVO);
        List<ProjectVO> projectVOS = projectService.projectIdAndName(projectVO);
        log.info("返回值：{}",projectVOS);
        return Res.ok(projectVOS);
    }

}